注意:此页面搜索的是所有试题
河北建筑工程学院C语言程序设计
算术运算符和赋值运算符的结合方向均从左到右。(判断)—5分
A 正确
B 错误
一个函数中只允许有一条return语句。(判断)—5分 A 正确 B 错误
任何数组在使用时必须先定义。(判断)—5分 A 正确 B 错误
在int *p;和语句printf(“%d”, *p);中的*p含义相同。(判断)—5分 A 正确 B 错误
用fopen(“file1”,”r+”)方式打开的文件可进行修改。(判断)—5分 A 正确 B 错误
下列有关C语言的叙述中错误的是()。(单选)—5分 A C语句必须以分号结束 B 任何一个C程序中有且只有一个主函数 C 复合语句在语法上可被看作一条语句 D C程序中对数据的任何操作都可由运算符实现
以下不能定义为用户标识符的是()。(单选)—5分 A MAIN B _HJ C 2ong D LINE1
以下能正确定义一维数组的是( )。(单选)—5分 A int a[5]={0,1,2,3,4,5}; B int a[5]=”012345”; C char a[ ]=”012345”; D char a[5]={0,1,2,3,4,5};
以下关于main()函数的说法,正确的是 。(单选)—5分 A main()必须是程序的第一行 B main()可以有参数 C 一个程序可以有多个main() D main()可以被用户自定义的函数调用
设char str1[10] = “ABCDE”, str2[10] = “xyz”; 则执行语句 printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果是()。(单选)—5分 A 9 B 8 C 5 D 3
若用数组名作为函数调用的实参,则传递给形参的是()。(单选)—5分 A 数组的首地址 B 数组第一个元素的值 C 数组中全部元素的值 D 数组元素的个数
在C程序中,若未在函数定义时说明函数类型,则函数默认的类型为( )。(单选)—5分 A void B double C int D char
下面不能正确进行字符串赋值操作的语句是( )。(单选)—5分 A char s[5]={"ABCD"}; B char s[5]; s="ABCD"; C char *s;s="ABCDEF"; D char *s="ABCD";
设有说明int s[5]={1,3,5,7,9}; int *p=s; 则下列表达式中值为3的是 ( )。(单选)—5分 A ++p B ++(*p) C *(++p) D *(p+=2)
变量的指针,其含义是指该变量的 。(单选)—5分 A 值 B 地址 C 名 D 一个标志
一个函数中只允许有一条return语句。(判断)—5分 A 正确 B 错误
任何数组在使用时必须先定义。(判断)—5分 A 正确 B 错误
在int *p;和语句printf(“%d”, *p);中的*p含义相同。(判断)—5分 A 正确 B 错误
用fopen(“file1”,”r+”)方式打开的文件可进行修改。(判断)—5分 A 正确 B 错误
下列有关C语言的叙述中错误的是()。(单选)—5分 A C语句必须以分号结束 B 任何一个C程序中有且只有一个主函数 C 复合语句在语法上可被看作一条语句 D C程序中对数据的任何操作都可由运算符实现
以下不能定义为用户标识符的是()。(单选)—5分 A MAIN B _HJ C 2ong D LINE1
以下能正确定义一维数组的是( )。(单选)—5分 A int a[5]={0,1,2,3,4,5}; B int a[5]=”012345”; C char a[ ]=”012345”; D char a[5]={0,1,2,3,4,5};
以下关于main()函数的说法,正确的是 。(单选)—5分 A main()必须是程序的第一行 B main()可以有参数 C 一个程序可以有多个main() D main()可以被用户自定义的函数调用
设char str1[10] = “ABCDE”, str2[10] = “xyz”; 则执行语句 printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果是()。(单选)—5分 A 9 B 8 C 5 D 3
若用数组名作为函数调用的实参,则传递给形参的是()。(单选)—5分 A 数组的首地址 B 数组第一个元素的值 C 数组中全部元素的值 D 数组元素的个数
在C程序中,若未在函数定义时说明函数类型,则函数默认的类型为( )。(单选)—5分 A void B double C int D char
下面不能正确进行字符串赋值操作的语句是( )。(单选)—5分 A char s[5]={"ABCD"}; B char s[5]; s="ABCD"; C char *s;s="ABCDEF"; D char *s="ABCD";
设有说明int s[5]={1,3,5,7,9}; int *p=s; 则下列表达式中值为3的是 ( )。(单选)—5分 A ++p B ++(*p) C *(++p) D *(p+=2)
变量的指针,其含义是指该变量的 。(单选)—5分 A 值 B 地址 C 名 D 一个标志