自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:河北建筑工程学院-C语言程序设计
(单选题) 以下对结构变量stul中成员age的非法引用是() struct student { int age; int num; }stu1,*p; p=&stu1;(本题2.0分) A、 stu1.age B、 student.age C、 p->age D、 (*p).age
(单选题) 在使用TurboC2.0环境编辑程序时,运行某程序使用的菜单项为()(本题2.0分) A、 FILE B、 RUN C、 EDIT D、 OPTION
(单选题) 穷举法也称为(),列举所有可能,逐一试探。(本题2.0分) A、 枚举法 B、 集合法 C、 结构法 D、 描述法
(单选题) 有字符数组定义如下,则合法的函数调用是()。 (本题2.0分) A、 strcmp(a,b); B、 strcpy(a,b[0]); C、 strcpy(a[7],b); D、 strcat(a[7],b);
(单选题) 设int a=5,b,*p=&a,则使b不等于5的语句为:()(本题2.0分) A、 b=*&a B、 b=*a C、 b=*p D、 b=a
(单选题) 下面程序的输出是()。(本题2.0分) A、 8,4,2 B、 8,4,3 C、 4,4,5 D、 4,5,6
(单选题) 判断字符串a和b是否相等,应当使用()。(本题2.0分) A、 if(a==b) B、 if(a=b) C、 if(strcpy(a,b)) D、 if(strcmp(a,b))
(单选题) 有以下程序,求k的值() (本题2.0分) A、 36 B、 72 C、 144 D、 32
(单选题) 设x和y均为int型变量,则语句“x+=y;y=x–y;x–=y;”的功能是()。(本题2.0分) A、 把x和y按从小到大排列 B、 把x和y按从大到小排列 C、 无确定结果 D、 交换x和y中的值
(单选题) 程序运行后的输出结果是() (本题2.0分) A、 元素ch[3]的地址 B、 字符y的地址 C、 x D、 z
(单选题) 使用递归求100以内的数据和,结果是是()(本题2.0分) A、 5050 B、 5040 C、 5060 D、 100
(单选题) 求平方根函数的函数名为().(本题2.0分) A、 cos B、 abs C、 pow D、 sqrt
(单选题) char类型的长度为()个字节。(本题2.0分) A、 1 B、 2 C、 3 D、 4
(单选题) 在C语言程序中,用关键字()定义双精度实型变量。(本题2.0分) A、 int B、 float C、 double D、 char
(单选题) 下列程序的输出结果是() (本题2.0分) A、 4 B、 7 C、 6 D、 5
(单选题) 以下说法正确的是()(本题2.0分) A、 C语言程序是从第一个定义的函数开始执行的 B、 C语言程序中要调用的函数必须在main()函数中定义 C、 C语言程序是从main()函数开始执行的 D、 C语言程序的main()函数必须放在程序的开始部分
(单选题) 图灵奖的获得者沃斯提出了著名的揭示面向过程的程序设计的本质公式是()。(本题2.0分) A、 程序=算法+结构设计 B、 程序=算法+数据结构 C、 算法=程序+数据结构 D、 数据结构=算法+程序
(单选题) 下面这段代码的功能是() (本题2.0分) A、 求所有元素的和 B、 求所有偶数的和 C、 求所有奇数的和 D、 求所有下标为偶数的和
(单选题) 下面switch结构中,程序段中有一处错误,是什么错误()。 (本题2.0分) A、 switch后面的括号里不能出现表达式 B、 case后面的值不能出现表达式 C、 每个case后面都必须加break语句 D、 case后面出现了的重复值
(单选题) printf函数中用到格式符%5s,其中数字5表示输出的字符串占用 5列,如果字符串长度大于5,则输出按方式()(本题2.0分) A、 从左起输出该字符串,右补空格 B、 按原字符长从左向右全部输出 C、 右对齐输出该字串,左补空格 D、 输出错误信息
(单选题) 关于数组大小描述正确的是()(本题2.0分) A、 数组大小由声明时包含元素的个数决定 B、 数组的大小由赋值个数决定 C、 数组的大小是无法确定的 D、 数组的大小一经声名都统一确定为100.
(单选题) 若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为:()(本题2.0分) A、 2 B、 3 C、 4 D、 无确定值
(单选题) 下列各语句定义了数组,其中哪一个是不正确的()。(本题2.0分) A、 chara[3][10]={”China”,”American”,”Asia”}; B、 intx[2][2]={1,2,3,4}; C、 floatx[2][]={1,2,4,6,8,10}; D、 intm[][3]={1,2,3,4,5,6};
(单选题) 若变量已正确定义,不能使指针p成为空指针的是()(本题2.0分) A、 p=EOF B、 p=0 C、 p=’’ D、 p=NULL
(单选题) 下面四个选项中,均是不合法的浮点数的选项是().(本题2.0分) A、 160. 0.12 e3 B、 123 2e4.2 .e5 C、 -.18 123e4 0.0 D、 -e3 .234 1e3
(单选题) 设i,j,k均为int型变量,执行完下面的for循环后,k的值为() for (i=0,j=10;i<=j;i++,j--)k=i+j;(本题2.0分) A、 10 B、 9 C、 8 D、 7
(单选题) 逻辑运算符或运算符是()。 (本题2.0分) A、 A B、 B C、 C D、 D
(单选题) 字符串"a+b=12\n"的长度为()。(本题2.0分) A、 6 B、 7 C、 8 D、 9
(单选题) 若整型变量a、b、c、d中的值依次为1、2、3、4。则表达式a+b/d*c的值是()(本题2.0分) A、 1 B、 2.5 C、 0.25 D、 2
(单选题) 在C语言程序中,用关键字()定义单精度实型变量。(本题2.0分) A、 int B、 float C、 double D、 char
(多选题) 指针变量的类型可以是下列哪些()(本题3.0分) A、 char B、 float C、 int D、 void
(多选题) 循环嵌套可以包含的格式有()(本题3.0分) A、 while循环嵌套do...while循环 B、 for循环嵌套while循环 C、 for循环嵌套do...while循环 D、 for循环嵌套for环
(多选题) 可以完成单字符或多个字符输出的是()。(本题3.0分) A、 putchar() B、 printf() C、 puts() D、 gets()
(多选题) 逻辑与或非的英文表示为()。(本题3.0分) A、 and B、 no C、 not D、 or
(多选题) 下面对二维数组a说明不正确的是()(本题3.0分) A、 inta[3][]; B、 floata(3,4); C、 floata(3)(4); D、 doublea[][4];
(多选题) 下面列举的关键字中能实现循环结构的有()。(本题3.0分) A、 for B、 while C、 do...while D、 while...do
(多选题) 选择结构根据情况分为三种,则选择结构的三种形式是()。(本题3.0分) A、 单分支结构 B、 双分支结构 C、 多分支结构 D、 单循环结构
(多选题) 内存大小也是计算机性能指标之一,内存大小的容量单位包括()。(本题3.0分) A、 MB B、 GB C、 GA D、 MA
(多选题) 有关排序内容项描述不正确的是()(本题3.0分) A、 排序只能实现由低到高的排序 B、 排序只能实现由高到低的排序 C、 排序只能采用冒泡排序 D、 排序是计算机内经常进行的一种操作
(多选题) 下面赋值正确的是()(本题3.0分) A、 charc[4]={‘ab’,’中国’}; B、 charc[]="abc"; C、 charc[4]=’abcd’; D、 charc[]={‘a’,’b’,’C’};
(判断题) 变量声明把一个具体的标识符名称和计算机内存中的一个特殊的位置联系起来,同时确定了该位置存储的信息类型。(本题2.0分) A、 错 B、 对
(判断题) 算法的输出特性中要求至少有一个输出(本题2.0分) A、 错 B、 对
(判断题) return后边的值不能为表达式(本题2.0分) A、 错 B、 对
(判断题) 小写字母的ASCII码值比数字字符0--9的ASCII码值大。(本题2.0分) A、 错 B、 对
(判断题) 多分支if-else if最后一个else{}是不可以省略的,这样才能让程序更加完整。(本题2.0分) A、 错 B、 对
首页
<上一页
1
下一页>
尾页