首页/ 题库 / [单选题]请选出正确的程序段______。的答案

请选出正确的程序段______。

单选题
2022-02-28 14:41
A、int*p scanf("%d"",p); ……
B、int*s,k; *s=100; ……
C、int*s,k; char *p,c; s=&k; p=&c; *p='a'; ……
D、int *s,k; char *p,e; s=&k; p=&c; s=p; *s=1; ……
查看答案

正确答案
C

试题解析
解析:本题的A和B犯了一个同样的错误,即指针变量p定义后并没有指向具体的变量,因此不能进行赋值操作。另外,在选项D中,s是int指针变量,p是char型指针变量,所指向的内存单元所占用的字节数是不同的,因而不能将字符指针变量p的值赋给整型指针变量s。

标签:
相关题目
模块是用Access提供的__________________________语言编写的程序段
把并发进程中与共享变量有关的程序段称为_______。
若变量已正确定义,要求程序段完成求5!的计算,下列选项中不能完成此操作的程序段有______
请从下面的选项中选出正确的C语言的转义字符______
程序段G94X__Z__K__F__中,X__Z__定义的是()(FANUC系统)。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是 ______。
请选出司用作C语言用户标识符的一组标识符_______。
下列程序段中,不是死循环的是_______。
下列程序段的执行结果是______。
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是______。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include <stdio.h>main(){ int a[10],j=0; while(i<10)scanf("%d", ______ ); : :}
以下程序段给数组所有的元素输入数据,请选择正确答案填入。( ) #inelude<stdio.h> main() {int a[10],i=0; while(i<10)scanf("%d",______); ┇ }
以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); : : }
以下程序段给数组所有的元素输入数据,请选择正确答案填入: #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); : : }
设有以下定义: char *st="how are you";下列程序段中正确的是______。
设有如下程序段: char str[]="World": char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
设有如下程序段: char str[]=”World”; char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
广告位招租WX:84302438

免费的网站请分享给朋友吧