答案明天公布
题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)
下列变量说明语句中合法的是( )
A. int _a=123; B. double b="ok";
C. long do=0x7dL; D. float 2_and=4.56;
题号:2 题型:是非题
设x为实型变量,则scanf("%4.2f",&x);是正确的输入语句。
选项:
1、错 2、 对
题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)
设char *strp[4]={"aa","bbb","cccc","ddddd"};则printf("%s\n",strp[3]+2);的输出结果为( )
A. cc B. ccc C. ddd D. ddddd
题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)
当调用函数时,实参是个数组名,则传送给形参的是( )
A.数组的长度 B.数组的存储首地址 C.数组的元素个数 D.数组第一个元素的值
题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)
设有说明语句:char x[]={0,1,2,3,4,5,6,7,8,9},p=a+5;则printf("%d",*p--);的输出结果为( )
A. 出错 B. X[4]的地址 C. 4 D. 5
题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案)
设有如下说明语句:
typedef struct
{ int n;
char *ch;
} PER;
则PER被定义为( )
A. 结构变量 B. 结构数组 C. 结构体指针 D. 结构体类型名
题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案)
假定下面程序的可执行文件名为prg.exe,则在该程序文件所在的子目录下输入命令行:prg hello good<回车>后,程序的输出结果是( )
A. hello good B. hg C. hel D. hellogood
main (int argc, char *argv[])
{ int i;
if (argc<0>return;
for (i=1;i<argc;i++) printf("%c", *argv[i]);
}
题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案)
int a=12,则执行完语句a+=a-=a*a后,a的值是( )。
A. 552 B. 264 C. 144 D. -264
题号:9 题型:是非题
设:int i=6,j; 则执行语句j=(++i)+(i++)后j的值13
1、错 2、 对
题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案)
设int x=35,b; char z='a';则执行完下面的赋值语句后,b的值为( )
b=(x^x)&&(z<'a');
A. 0 B. 1 C. 2 D. 3
题号:11 题型:是非题
不同的函数中可以使用同样的变量名。
1、错 2、 对
题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案)
在C语言的if语句中,用作判断的表达式是( )。
A.关系表达式 B. 逻辑表达式 C. 算术表达式 D.任意表达式
题号:13 题型:是非题
表达式y^y的结果为0。
1、错 2、 对
题号:14 题型:单选题(请在以下几个选项中选择唯一正确答案)
设有说明语句:char x[20]="good\Dmorning";则下面printf语句的输出结果为( )
printf("%d %d\n",strlen(x),sizeof(x);
A. 13 13 B. 13 20 C. 4 13 D. 4 20
题号:15 题型:是非题
#include "C:\USER\f1.h"是正确的文件包含命令。
1、错 2、 对
题号:16 题型:单选题(请在以下几个选项中选择唯一正确答案)
设有以下函数说明:
ggg(x)
{
.....
}
则函数的类型隐含( )
A.与参数x的类型相同 B. Void型 C. int型 D. 无法确定
题号:17 题型:是非题
for( ; ; ) 循环语句必定执行循环体无穷多次而造成死循环。
1、错 2、 对
题号:18 题型:单选题(请在以下几个选项中选择唯一正确答案)
宏定义#defint PI 3.14159中,宏名PI代替一个( )
A. 常数 B. 变量 C. 符号 D.字符串
题号:19 题型:单选题(请在以下几个选项中选择唯一正确答案)
设有数组说明语句:int x[10]={2,4,6},则数组x在内存中占据的字节数为( )
A. 3 B. 6 C. 10 D. 20
题号:20 题型:单选题(请在以下几个选项中选择唯一正确答案)
设int (*f)();则f是个( )
A. 整型指针变量 B.数组指针 C. 指针数组 D.函数指针